function Antecedents = SimpleAntecedent(InitData, dataSample, Params)
  
  Antecedents = zeros(InitData.LearnCount, InitData.FeatureCount);
  
  values = zeros(InitData.LinguisticVariables,1);
  tic;
	for i=1:InitData.LearnCount
		for j=1:InitData.FeatureCount
      for k = 1:InitData.LinguisticVariables
        values(k) = InitData.FuzzySetHandler(dataSample(i,j), Params(k,:,j));
      end%for k
      [~ ,argmax] = max(values);
      Antecedents(i,j) = argmax;
		end%for j
	end%for i  
  time_of_work = toc;
  fprintf('Time of count mU: %.8f sec for %i element\n', time_of_work, InitData.LearnCount)
  clear values;
    
  %clear all repeats
  Antecedents =  unique(Antecedents, 'rows', 'first');
  
end

